do everything possible to - Francés Inglés Diccionario